
/**
 *
 *  Copyright 2019 The FATE Authors. All Rights Reserved.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 *
 */

import request from '@/utils/request'

export function getAllSSHConfig() {
  return request({
    url: '/ssh/all',
    method: 'get',
    params: {}
  })
}
export function getAllSSHStatus() {
  return request({
    url: '/ssh/checkStatus',
    method: 'get',
    params: {}
  })
}
export function addSSHConfig(data) {
  return request({
    url: '/ssh/ssh',
    method: 'post',
    data
  })
}

export function removeSSHConfig(ip) {
  return request({
    url: `/ssh/ssh`,
    method: 'delete',
    data: { ip }
  })
}
